function ouvrePopup(page,title,width,height,top,left){
window.open(page,title,'width='+width+',height='+height+',top='+top+',left='+left+',toolbar=no,scrollbars=yes,menubar=no,location=no,resizable=no,directories=no');
}
// Ce n'est pas tout a fait de l'AJAX : Asynchronous JavaScript And XML , mais juste de l'utilisation de XmlHttpRequest car il n'y a pas de XML
// Sert à retourner des données de la base sans recharger la page
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest){ // Firefox et autres
xhr = new XMLHttpRequest();
}else if(window.ActiveXObject){ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP"); // ICI
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}else{ // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr
}
/* ------------ MENU HAUT --------------------------- */
function swapImageRubOverHaut(lequel,image){
lequel.src=image;
}
function swapImageRubOutHaut(lequel,image){
lequel.src=image;
}
/* ------------ CONTACT --------------------------- */
var checkmail = /^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;
function verifMail(email) {
verif=checkmail.test(email)
if(verif){
return true;
}else{
return false;
}
}
function verif_Form_contact(){
var email = document.getElementById("inside").email.value;
if(document.getElementById("inside").media.value!=""){
if(document.getElementById("inside").structure.value!=""){
if(document.getElementById("inside").nom.value!=""){
if(document.getElementById("inside").prenom.value!=""){
if(document.getElementById("inside").fonction.value!=""){
if(document.getElementById("inside").email.value!=""){
if(!verifMail(email)) {
alert("L\'adresse email est incorrecte");
}else{
document.getElementById("inside").submit();
}
}else{
alert("Vous n\'avez pas rempli tous les champs obligatoires");
}
}else{
alert("Vous n\'avez pas rempli tous les champs obligatoires");
}
}else{
alert("Vous n\'avez pas rempli tous les champs obligatoires");
}
}else{
alert("Vous n\'avez pas rempli tous les champs obligatoires");
}
}else{
alert("Vous n\'avez pas rempli tous les champs obligatoires");
}
}else{
alert("Vous n\'avez pas rempli tous les champs obligatoires");
}
}
function verif_Divers(quel_form){
var xhr = getXhr();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
leselect = xhr.responseText;
if(leselect=="OK"){
if(quel_form=='contact'){
verif_Form_contact()
}
}else{
alert("Le code Anti-Spam saisi ne correspond pas au code proposé");
}
}
}
if(quel_form=='contact'){
var captchaResponse=document.getElementById("g-recaptcha-response").value;
xhr.open("POST","../../../label-independant/captcha/verification.php",true);
}
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send("captchaResponse="+captchaResponse);
}
function verif_Form_Identification(){
if(document.getElementById("inside").login.value=="" || document.getElementById("inside").mdp.value==""){
alert("Vous n\'avez pas rempli tous les champs obligatoires");
}else{
document.getElementById("inside").submit();
}
}
function afficheoupasAutreMedia(){
if(document.getElementById("inside").media.value=="6"){
document.getElementById("autre_media_ligne").style.display='';
}else{
document.getElementById("autre_media_ligne").style.display='none';
document.getElementById("inside").autre_media.value='Saisissez ici l\'intitulé de cet autre média';
}
}
function abonnement(){
var action=document.getElementById("action").value;
var email=document.getElementById("email").value;
document.getElementById("confirm_abonnement_news").style.display='block';
document.getElementById("message_contenu_cellule").innerHTML='';
var xhr = getXhr();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
leselect = xhr.responseText;
document.getElementById("message_contenu_cellule").innerHTML=leselect;
}
}
xhr.open("POST","../../../newsletter/verif_abonne.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send("action="+action+"&email="+email);
}
function desabonnement(){
var action=document.getElementById("desaction").value;
var email=document.getElementById("desemail").value;
document.getElementById("message_contenu_cellule").innerHTML='';
var xhr = getXhr();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
leselect = xhr.responseText;
document.getElementById("confirm_abonnement_news").style.display='';
document.getElementById("message_contenu_cellule").innerHTML=leselect;
}
}
xhr.open("POST","../../../newsletter/verif_abonne.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send("action="+action+"&email="+email);
}